home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format CD 38
/
Amiga Format CD38 (1999-03-15)(Future Publishing)(GB)(Track 1 of 3)[!][issue 1999-04].iso
/
-seriously_amiga-
/
programming
/
other
/
cyberxxxsrc
/
decoder
/
txt
/
utils.c
< prev
next >
Wrap
C/C++ Source or Header
|
1999-02-08
|
572b
|
32 lines
/*
sc:c/sc opt txt/Utils.c
*/
#include "Decode.h"
/* /// "mycopymem" */
void __regargs mycopymem(ulong *src, ulong *dst, ulong size)
{
ulong i=size;
uchar *bsrc, *bdst;
while (i>=4) { *dst++=*src++; i-=4; };
bsrc=(uchar *)src;
bdst=(uchar *)dst;
while (i--) *bdst++=*bsrc++;
}
/* \\\ */
/* /// "mymemset" */
void __regargs mymemset(ulong *mem, uchar val, ulong size)
{
ulong i=size;
ulong v=(val << 24) || (val << 16) || (val << 8) || val;
uchar *bmem;
while (i>=4) { *mem++=v; i-=4; };
bmem=(uchar *)mem;
while (i--) *bmem++=val;
}
/* \\\ */